Managing Schema Changes in Object-Relationship Databases

نویسندگان

  • Mourad Bouneffa
  • Nacer Boudjlida
چکیده

Changing a database schema may aaect the preexistent data instances and programs. Two major strategies has been followed to deal with schema changes side eeects on data and programs. The rst, called data restructuring consists in converting data to render them conform to the modiied schema. However it doesn't concern the programs. The second approach allows the coexistence of several schema versions into the same database. Such an approach uses the emulation mechanism to achieve programs conformity to the new schema. However, it introduces data redundancy and both restructuring and emulation only consider atomic changes. We introduce an approach combining both databases restructuring and emulation mechanisms. We consider the data instances as a set of multiple facets, each one representing according to a particular schema version. To avoid data redundancy and to achieve programs adaptation to schema change, only one facet is physically stored. In fact we deene mapping functions allowing every program deened for a particular facet to be performed even if this facet is not eeectively stored. Our approach is applicable for both atomic and complex schema changes.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Architecture for Dynamic Schema Evolution in Heterogeneous Database Environments: A Prototype System and Its Evaluation

Dynamic schema evolution is the process of evolving a database schema by incorporating changes in a timely manner, without loss of existing data, and without significantly affecting the day-to-day operations of the database. Systems that manage schema evolution are described in the literature, but address schema evolution single, stand-alone, object-oriented databases. Organizations typically u...

متن کامل

Dynamically Managing Schema Changes in a HDE – Pitfalls and Possibilities

The schema of a database changes and evolves extensively even in an operational database. Managing schema evolution is an important problem in databases and the large body of literature reflects the extensive work on this topic. Managing schema evolution in a heterogeneous data environment (HDE) has however not been addressed at all. Further more automating schema evolution has received little ...

متن کامل

A Framework for Managing Schema Versioning in Object-Oriented Databases

An approach to schema modification management is presented which also takes into concern that alternative schema perspectives seems to be needed, in addition to revision-like changes. The primary goal is to support change transparency when the schema is modified, such that existing application programs and objects need not be affected by changes to the schema. The approach is based on explicitl...

متن کامل

issues in database schema evolution : the road not taken Working Paper # 2003 - 15

Dynamic schema evolution is the ability of the database schema to evolve by incorporating changes to its structure without loss of existing data and without significantly affecting the dayto-day operations of the database. A very large body of literature exists today reflecting the extensive work addressing schema evolution and its management. Schema evolution has three well-defined and inter-r...

متن کامل

From XML Schema to Object-Relational Database - An XML Schema-Driven Mapping Algorithm

Since XML becomes a crucial format for representing information, it is necessary to establish techniques for managing XML documents. A possible solution can be found in storing XML data in (object-)relational databases. For this purpose most of the existing techniques often exploit an XML schema of the stored XML data, usually expressed in DTD. But the more complex today’s applications are, the...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995